翻訳と辞書
Words near each other
・ Languages of Brunei
・ Languages of Bulgaria
・ Languages of Burkina Faso
・ Languages of Burundi
・ Languages of Calabria
・ Language immersion
・ Language in Society
・ Language in Thought and Action
・ Language industry
・ Language input keys
・ Language Inspectorate
・ Language Instruction for Newcomers to Canada
・ Language Integrated Query
・ Language intensity
・ Language Interface Pack
Language interoperability
・ Language interpretation
・ Language is a Virus
・ Language island
・ Language isolate
・ Language isolates and independent language families in Arunachal
・ Language lab
・ Language law of Slovakia
・ Language Learning (journal)
・ Language learning strategies
・ Language legislation in Belgium
・ Language localisation
・ Language Log
・ Language Made Plain
・ Language magazine


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Language interoperability : ウィキペディア英語版
Language interoperability
Language interoperability is the capability of two different programming languages to natively interact and operate on the same kind of data structures.
Some object oriented languages can do this thanks to the hosting virtual machine (e.g. .NET CLI compliant languages in the Common Language Runtime and JVM compliant languages in the Java Virtual Machine).
In this case a language that runs in a VM can use an object created in different language in the same VM.
The VM operates the required abstraction of the object representation that permits to call a method of a class defined in the second language.
In this one can reuse the libraries written in another language of the same VM: e.g. a program written in Groovy, Scala or Clojure can use any library written in Java.
== See also ==

* Source-to-source compiler
* Foreign function interface
* Language-independent specification
* Language binding
* Glue language
* API reuse
* JVM languages
* CLI Languages

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Language interoperability」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.